/* global */
body {
	font-size: 16px;
}
a {color:#000;text-decoration: none;}
#wraper {
	width: 1280px;
	height: 780px;
	position: relative;
	overflow: hidden;
	background: url(../images/global/bg.jpg) no-repeat center top;
}

/* header */
#header {
	height: 52px;
	position: relative;
}
#logo {
	position: absolute;
	left: 10px;
	top: 10px;
}
#title {
	line-height: 52px;
	text-align: center;
	font-size: 20px;
	letter-spacing: 0.5em;
	color: #FFF;
}

/* nav */
#nav {
	width: 78px;
	height: 679px;
	padding-right: 11px;
	position: absolute;
	top: 52px;
	left: 0;
	background: url(../images/nav/bg-nav.png) no-repeat right top;
}
#nav a {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	width: 78px;
	background: url(../images/nav/bg-nav-li.png) repeat-x bottom;
	color: #FFF;
}
#navt a {
	height: 77px;
}
#navb {
	position: absolute;
	left: 0;
	bottom: 0;
}
#navb a {
	height: 46px;
}
#navb .navb-msg {
	position: relative;
}
#navb .navb-msg-num {
	position: absolute;
	bottom: 5px;
	right: 5px;
}
#nav a:hover,
#nav a.active {
	background-image: url(../images/nav/bg-nav-li-h.png);
}

/* info */
#info {
	width: 349px;
	height: 668px;
	padding-top: 11px;
	padding-right: 10px;
	position: absolute;
	top: 52px;
	left: 89px;
	background: url(../images/info/bg-info-1.png) no-repeat right top;
}
.fullsrc #info {
	display: none;
}
.info-btn {
	display: block;
	width: 31px;
	height: 9px;
	text-indent: -9999px;
	overflow: hidden;
	position: absolute;
	top: 1px;
	left: 159px;
	background: url(../images/info/btn-info-top.png) no-repeat;
}
.info-head {
	height: 39px;
	background: url(../images/info/bg-info-title.png) repeat-x top;
	position: relative;
}
.info-title {
	line-height: 39px;
	font-size: 24px;
	text-align: center;
}
.info-li {
	background: url(../images/info/bg-info-li.png) repeat-x bottom;
	padding-bottom:2px;
}
.info-a {
	display:block;
	padding: 10px 0;
	text-decoration: none;
	color: #000;
}
.info-table {
	width: 100%;
	height: 83px;
}
.info-table .flag {
	width: 60px;
	text-align: center;
}
.info-table .mark {
	width: 33px;
	vertical-align: top;
}
.info-table .detail .line-one span {
	margin-right: 10px;
}
.info-table .detail .line-two {
	font-size: 26px;
	line-height: 1.5em;
}
.info-table .detail .line-two span {
	margin-right: 30px;
}
.info-table .detail .line-three span {
	margin-right: 15px;
}
.info-a-active,
.info-a:hover {
	background: url(../images/info/bg-info-li-h.png) no-repeat top;
	color: #FFF;
}
.btn-jg,
.btn-cg {
	width: 71px;
	height: 32px;
	display: block;
	position: absolute;
	top: 2px;
	text-indent: -9999px;
	overflow: hidden;
}
.btn-jg {
	left: 10px;
	background: url(../images/btns/btn-jg-b.png) no-repeat;
}
.btn-cg {
	right: 10px;
	background: url(../images/btns/btn-cg-b.png) no-repeat;
}
.btn-jg-active {
	background: url(../images/btns/btn-jg.png) no-repeat;
}
.btn-cg-active {
	background: url(../images/btns/btn-cg.png) no-repeat;
}

/* main */
#main {
	width: 798px;
	height: 679px;
	margin-left: 448px;
	background: url(../images/main/bg-main-1.png) no-repeat top;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	position: relative;
}
.fullsrc #main {
	width: 1157px;
	margin-left: 89px;
}
#main-nav {
	height: 52px;
	position: relative;
	overflow: hidden;
}
.main-btn {
	width: 38px;
	height: 52px;
	background: url(../images/main/bg-main-nav-li.png) repeat-x top;
	position: absolute;
	top: 0;
	right: 0;
	border-left: 1px solid #a5a6a8;
	z-index: 10;
}
.main-btn-left {
	right: auto;
	left: 0;
	border-left: none;
	border-right: 1px solid #a5a6a8;
}
.main-btn li {
	padding: 1px;
}
.main-btn a {
	/* padding-left: 10px; */
	margin: 0 auto;
}
.main-btn a.move-right {
	width: 25px;
	height: 20px;
	display: block;
	background: url(../images/btns/btn-cont-01.png) no-repeat;
	text-indent: -9999px;
}
.main-btn a.move-left {
	background-image: url(../images/btns/btn-cont-03.png);
}
.main-btn a.full-scr {
	width: 29px;
	height: 26px;
	display: block;
	background: url(../images/btns/btn-cont-02.png) no-repeat center center;
	text-indent: -9999px;
}
.fullsrc .main-btn a.full-scr {
	background-image: url(../images/btns/btn-cont-04.png);
}
.main-tab {
	width: 9999px;
	position: absolute;
	left: 39px;
	top: 0;
}
.main-tab li {
	display: inline;
	float: left;
}
.main-tab li a {
	width: 93px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	display: block;
	background: url(../images/main/bg-main-nav-li.png) repeat-x top;
	border-right: 1px solid #a5a6a8;
	color: #000;
	text-decoration: none;
	font-size: 20px;
}
.main-tab li a:hover,
.main-tab li a.active {
	background-image: url(../images/main/bg-main-nav-li-h.png);
}
#main-sider {
	width: 27px;
	height: 679px;
	background: url(../images/main/bg-main-2.png) no-repeat top;
	position: absolute;
	top: 52px;
	left: 1246px;
}
#main-head {
	height: 51px;
	position: relative;
}
.main-title {
	line-height: 51px;
	text-align: center;
	font-size: 24px;
}
.btn-ready {
	width: 90px;
	height: 51px;
	display: block;
	text-indent: -9999px;
	background: url(../images/btns/btn-ready.png) no-repeat 0 0;
	position: absolute;
	left: 0;
	top: 0;
}

/* cus table */
.cus-li {
	background: url(../images/info/bg-info-li.png) repeat-x bottom;
}
.cus-li-odd {
	background-color: #d9d9d9;
}
.cus-summary {
	padding: 0 10px 0 30px;
	cursor: pointer;
	font-size: 18px;
}
.cus-detail {
	padding: 10px 10px 10px 30px;
	display: none;
}
.cus-summary-table,
.cus-detail-table {
	width: 100%;
}
.cus-summary-table td {
	height: 62px;
}
.cus-ul-jz .cus-summary-table td {
	height: 41px;
}
.cus-ul-jz .cus-li-open .cus-summary-table td.first {
	background: url(../images/main/ico-arr-01.png) no-repeat 5px 30px;
}
.cus-summary-table td.name {
	width: 12%;
	font-size: 20px;
}
.cus-summary-table td.flag {
	text-align: center;
	width: 8%;
}
.cus-detail-table td {
	padding: 5px 0;
}
.cus-li-open .cus-summary {
	background: url(../images/main/bg-cus-summary-open.png) no-repeat;
	background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	color: #FFF;
}
.cus-li-open .cus-summary-table td.current {
	background: url(../images/main/ico-arr-01.png) no-repeat center 50px;
}

/* hbtz table */
.hbtz-div {
	padding: 10px 50px;
}
.hbtz-tb {
	width: 100%;
	font-size: 18px;
}
.hbtz-tb td {
	padding: 10px;
}


/* footer */
#footer {
	width: 1280px;
	height: 49px;
	position: absolute;
	left: 0;
	bottom: 0;
	background: url(../images/global/bg-footer.png) repeat-x;
}
#user {
	position: absolute;
	left: 0;
	top: 0;
}
#user a {
	float: left;
	height: 49px;
	padding-left: 55px;
	line-height: 49px;
	background: url(../images/global/ico-user-.png) no-repeat 2px 5px;
	color: #FFF;
	text-decoration: none;
}
#notice {
	padding-left: 145px;
}
#notice ul li {
	display: inline;
	float: left;
	margin-right: 20px;
}
#notice ul li span {
	line-height: 49px;
	height: 49px;
	float: left;
	padding-left: 20px;
	background: url(../images/global/ico-yellowspot.png) no-repeat 0 center;
	color: #FFF;
	font-size: 14px;
}

/* plan table */
.plan-tbw {
	width: 100%;
	height: 100%;
}
.plan-tbw-title {
	background: url(../images/line/bg-line-05.png) repeat-x bottom #60b1e9;
	padding: 3px 0;
	text-indent: 40px;
}
.plan-tbw-title h2 {
	font-weight: bold;
	font-size: 20px;
}
.plan-tb,
.subtb {
	width: 100%;
}
.plan-tb-title td {
	color: red;
	padding: 2px 10px;
}
.plan-tb-title h3 {
	font-weight: bold;
	font-size: 14px;
}
.subtb th,
.subtb td{
	text-align: center;
	padding: 2px;
	font-size: 14px;
}
.subtb th {
	background: url(../images/line/bg-line-05.png) repeat-x bottom #85b5d6;
}
.subtb .odd {
	background-color: #d9dadc;
}
.plan-tb-2 .plan-tb-title,
.plan-tb-3 .plan-tb-title {
	background: #abc4d8;
}
.plan-tb-2  th {
	background: #8cbde0;
}
.plan-tb-3  th {
	background: url(../images/line/bg-line-05.png) repeat-x bottom #85B5D6;
}
.plan-tb-3 .subtb td {
	padding: 10px;
}
.plan-tb-3 .subtb td span.bg-blue {
	padding: 1px 3px;
	background: #85B5D6;
}
.plan-tb-4 .subtb tr {
	background: #D9D9D9;
}
.plan-tb-4 .subtb tr.odd {
	background: #C2C2C2;
}
/* page slide */
.page-slide {
	position: absolute;
	bottom: 10px;
	width: 100%;
	left: 0;
	text-align: center;
	font-size: 0;
}
.page-slide a {
	display: inline-block;
	width: 18px;
	height: 17px;
	background: url(../images/spot/spot-gray.png) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
	margin: 0 2px;
}
.page-slide a.active {
	background: url(../images/spot/spot-blue.png) no-repeat;
}

/* flight ready list */
.flightready {}
	.flightready-ul {}
	.flightready-li {}
		.flightready-title {}
			.flightready-title h3 {background:url(../images/line/bg-line-05.png) repeat-x bottom #a0bbcc;}
			.flightready-title a {display: block;height: 33px;line-height:33px;text-indent: 40px; text-decoration: none;font-size: 14px;color:#000;}
			.flightready-title a.open {background: url(../images/main/ico-arr-01.png) no-repeat 80px 25px;}
		.flightready-cont {font-size:14px;padding:10px 40px;background:url(../images/line/bg-line-01.png) repeat-x bottom;line-height:1.25em;}
		.flightready-li-last .flightready-cont {background:none;}
			.flightready-cont .in1em {text-indent:1em;}
			.flightready-cont .in2em {text-indent:2em;}

/* countneis */
.plan-tbw-title-ac {text-align:center;}
.countneis {}
	.countneis-ul {}
	.countneis-li {padding:10px;background:url(../images/line/bg-line-05.png) repeat-x bottom #D9D9D9;font-size:14px;}
	.countneis-li-odd {background-color:#C2C2C2;}
	.countneis-li-last {background-image: none;}

/* flight ready table */
.plan-tb-5 {text-align:center;font-size:14px;}
	.plan-tb-5 tr {background:#D9D9D9; }
	.plan-tb-5 tr.th {background: url(../images/line/bg-line-05.png) repeat-x bottom #9cb7c8; }
	.plan-tb-5 tr.odd {background-color:#C2C2C2; }
	.plan-tb-5 tr.last {background:none; }
		.plan-tb-5 td {padding: 3px 0;background:url(../images/line/bg-line-04.png) repeat-y right;}
		.plan-tb-5 td.last {background:none;}
.plan-tb-6 {}
	.plan-tb-title {background:#D9D9D9;}
	.plan-tb-title td {color:#000;}
		.plan-tb-6 .subtb th,
		.plan-tb-6 .subtb td {background:url(../images/line/bg-line-04.png) repeat-y right;padding: 5px 0;}
		.plan-tb-6 .subtb tr {background-color: #D9D9D9;}
		.plan-tb-6 .subtb tr.th {background: url(../images/line/bg-line-05.png) repeat-x bottom #85B5D6;}
		.plan-tb-6 .subtb tr.odd {background-color: #C2C2C2;}
		.plan-tb-6 .subtb th.last,
		.plan-tb-6 .subtb td.last {background-image:none;}
		.plan-tb-6 .subtb td.hover {background:#85B5D6;color:#FFF;}
.plan-tb-7 {}
	.plan-tb-7  .plan-tb-title td {padding:5px 10px;background-color: #9cb7c8;}
	.plan-tb-7  .plan-tb-title,
	.plan-tb-7  .plan-tb-cont {background:url(../images/line/bg-line-05.png) repeat-x bottom; padding-bottom: 2px;}
	.plan-tb-7  .plan-tb-cont-td {padding:5px 10px; line-height:1.75em;font-size:14px;}
		.plan-tb-7  .plan-tb-cont-td input,
		.plan-tb-7  .plan-tb-cont-td label {vertical-align:middle;}
		.plan-tb-7 table.ans {width:75%;}
			.plan-tb-7 table.ans td{width:25%;}
	.plan-tb-7  .plan-tb-cont-submit .plan-tb-cont-td {text-align:center;background:none;}
	.plan-tb-7  .plan-tb-cont-submit .plan-tb-cont-td .submit {width:80px;height:44px;background:url(../images/btns/btn-submit-1.png) no-repeat -4px -3px;border:none;cursor:pointer;}
.red-title td {
	color: red;
}
.plan-tb-title td {
	background-image: url(../images/line/bg-line-05.png);
	background-repeat: repeat-x;
	background-position: bottom;
}
.plan-tb tr.th {
	background: url(../images/line/bg-line-05.png) repeat-x bottom #85B5D6;
}
.plan-tb tr.plan-tb-title {
	background: url(../images/line/bg-line-05.png) repeat-x bottom #85B5D6;
}
.plan-tb th,
.plan-tb td {
	background:url(../images/line/bg-line-04.png) repeat-y right transparent;
}
.plan-tb th.last,
.plan-tb td.last {
	background:none;
}
.plan-tb-7 th,
.plan-tb-7 td {background: none;}
.plan-tb-w { padding: 0 20px;background:#cdced1;}
.plan-tb-8 .subtb-w { background: url(../images/line/bg-line-04.png) repeat-y left; padding-left: 2px; }
.plan-tb-8 .subtb tr.last { background-image: url(../images/line/bg-line-05.png);background-repeat:  repeat-x;background-position: bottom;}
.plan-tb-8 tr.plan-tb-title { background: none; }
.plan-tb-8 .plan-tb-title td { padding: 10px 0 0 0; }
/* plan search */
.plansearch {}
	.plansearch-tb {width:100%;font-size: 20px;}
		.plansearch-tb tr {background:url(../images/line/bg-line-06.png) repeat-x bottom;}
			.plansearch-tb td {padding:18px 5px 20px 15px;}
			.plansearch-tb td.text {padding-left:5px;}
				.plansearch-tb td.text .selover {position:absolute;display:none;width:143px;height:70px;padding:10px 15px 10px 30px;background:url(../images/over/bg-plan-select.png) no-repeat;}
				.plansearch-tb td.text .selover ul {height:70px;overflow:auto;}
				.plansearch-tb td.text .selover li {text-align:center;}
				.plansearch-tb td.text .selover a {color:#FFF;text-decoration:none;}
				.plansearch-tb td.text input {width:208px;height:32px;text-align:center;border-radius: 15px;-webkit-border-radius: 15px;border:none;font-size:18px;}
		.plansearch-tb tr.submit {background:none;}
			.plansearch-tb tr.submit td {text-align:right;padding:5px 20px;}
				.plansearch-tb tr.submit input {width:80px;height:43px;border:none;background:url(../images/btns/bg-psearch.png) no-repeat -4px -3px;cursor:pointer;}
/* plan search result */
.planresult {}
	/* .planresult .main-title {background:#60B1E9;line-height:30px;} */
	.planresult-tb {width:100%;text-align:center;}
		.planresult-tb tr {background:#d9d9d9;}
		.planresult-tb tr.th {background:#85B5D6  url(../images/line/bg-line-05.png) repeat-x bottom;}
		.planresult-tb tr.odd {background:#c2c2c2;}
			.planresult-tb td {padding: 5px 2px;background:url(../images/line/bg-line-07.png) repeat-y right;}
			.planresult-tb td.last {background:none;}

/* assign page */
.info-ul-ass .info-a {padding: 5px 0;}
	.info-ul-ass .info-table {height:55px;}
	.info-ul-ass .info-table td {text-align:center;vertical-align:middle;}
	.info-ul-ass .info-table .flag {width: 100px;}
	.info-ul-ass .info-table .mark {width: 100px;}
		.info-ul-ass .info-table .mark span {display:inline-block;width:65px;height:42px;text-align: center;line-height:42px;background:url(../images/btns/btn-week-bg.png) no-repeat}
		.info-ul-ass .info-a:hover .mark span, .info-ul-ass .info-a-active .mark span {color:#000;}
	.info-ul-ass .info-table .detail {font-size:24px;}
.assign {}
	.peoplenum {position:relative;}
		.peoplenum-ul {font-size: 0;white-space:nowrap;overflow:hidden;}
			.peoplenum-li {font-size: 0;font-size:12px;display:inline-block;background:url(../images/assign/bg-line-07.png) repeat-y right;}
				.peoplenum-disc {width:180px;padding-left:22px;padding-top:38px;}
					.peoplenum-name {width:92px;height:36px;display:inline-block;background:url(../images/assign/btn-name-bg.png) no-repeat;text-align:center;line-height:36px;font-size:20px;text-decoration:none;color:#000;}
					.peoplenum-team {line-height:16px;padding-right:18px;background:url(../images/assign/arr-grey.png) no-repeat right bottom;vertical-align:bottom;}
				.peoplenum-sele {width:190px;padding-left:12px;padding-bottom:33px;padding-top: 10px;}
					.peoplenum-sele input {margin-right:5px;vertical-align:middle;}
					.peoplenum-sele label {margin-right:18px;vertical-align:middle;}
		.peoplenum .red-slide-arr {display:block;width:14px;height:10px;position:absolute;right:10px; top: 120px;background:url(../images/assign/arr-red.png) no-repeat;text-indent:-9999px;overflow:hidden;}
	.planenum {}
		.planenum-title h3 {line-height:43px;background:url(../images/assign/bg-second-title.png) repeat-x top; text-align:center;font-size:24px;color:#FFF;}
		.planenum-tb {width:100%;text-align:center;}
			.planenum-tb td {padding: 12px 0;}
			.planenum-tb a {display:inline-block;width:161px;height:64px;background:url(../images/assign/bg-num.png) no-repeat left;line-height:64px;text-decoration:none;font-size:30px;color:#000;}
			.planenum-tb a:hover,
			.planenum-tb a.active {background-position:right;color:#FFF;}
.assign-menu {position: absolute;bottom: 0;width: 100%;left: 0;background:#a4a5a7;padding: 10px 0;}
	.assign-menu ul {}
	.assign-menu li {display:inline;float:left;padding:0 15px;}
		.assign-menu li a,
		.assign-menu li span {display:block;height:43px;line-height:43px;}
		.assign-menu li a {padding: 0 10px;text-decoration:none;color:#000;}
		.assign-menu li a:hover,
		.assign-menu li a.active {color:#FFF;background:url(../images/assign/bg-menu-active.png) no-repeat;background-size: 100% 100%;-webkit-background-size: 100% 100%; }
		.assign-menu li span  {padding-left:35px;background-position:left center;background-repeat:no-repeat;}
		.assign-menu li.pep span  {background-image:url(../images/assign/ico-01-b.png)}
		.assign-menu li.ste span  {background-image:url(../images/assign/ico-02-b.png)}
		.assign-menu li.saf span  {background-image:url(../images/assign/ico-03-b.png)}
		.assign-menu li.log span  {background-image:url(../images/assign/ico-04-b.png)}
		.assign-menu li.pep a:hover span,
		.assign-menu li.pep a.active span  {background-image:url(../images/assign/ico-01.png)}
		.assign-menu li.ste a:hover span,
		.assign-menu li.ste a.active span  {background-image:url(../images/assign/ico-02.png)}
		.assign-menu li.saf a:hover span,
		.assign-menu li.saf a.active span  {background-image:url(../images/assign/ico-03.png)}
		.assign-menu li.log a:hover span,
		.assign-menu li.log a.active span  {background-image:url(../images/assign/ico-04.png)}
.steward{}
	.steward .cus-li-open {background:none;}
	.steward .cus-summary-table td {height:auto;padding: 10px 0;}
	.steward .cus-summary-table td.name {width:20%;font-size: 24px;}
	.steward .cus-detail-table td.label {width:40%;}
	.steward .cus-detail {margin:0 5px;box-shadow: 0px 3px 5px #666;-webkit-box-shadow: 0px 3px 5px #666;position:relative;}
		.steward .cus-detail-table td.mark {width:8px;text-align:right;color:red;padding-right:2px;}
		.steward .cus-detail-table td.star a {display:inline-block;width:22px;height: 22px;background:url(../images/assign/ico-star-black.png) no-repeat;text-decoration:none;text-indent:-9999px;overflow:hidden;}
		.steward .cus-detail-table td.star a.active {background-image:url(../images/assign/ico-star-yellow.png);}

/* massage */
.info-head-msg { position:relative; }
	.btn-msg-edit,
	.btn-msg-write,
	.btn-msg-info	{ width:56px; height:36px; display:block; position:absolute; text-indent:-9999px; overflow:hidden; background-repeat: no-repeat; }
	.info-head .btn-msg-edit { top:0; left:10px; }
	.info-head .btn-msg-write { top:0; right:10px; }
	#main-head .btn-msg-edit { top:7px; right:15px; }
	#main-head .btn-msg-info { top:7px; left:12px; }
	.btn-msg-edit { background-image:url(../images/msg/btn-edit-2.png)}
	.btn-msg-write { background-image:url(../images/msg/btn-write-2.png)}
	.btn-msg-info { background-image:url(../images/msg/btn-info-2.png)}
	.btn-msg-edit:hover { background-image:url(../images/msg/btn-edit-1.png)}
	.btn-msg-write:hover, .btn-msg-write-active { background-image:url(../images/msg/btn-write-1.png)}
	.btn-msg-info:hover { background-image:url(../images/msg/btn-info-1.png)}
.info-ul-msg .info-a {padding: 10px 5px 5px;}
	.info-ul-msg .info-table {height:auto;}
	.info-ul-msg .info-table td {text-align:center;vertical-align:middle;}
	.info-ul-msg .info-table .flag {width: 50px; padding-left: 20px;}
	.info-ul-msg .info-table .mark {width: 110px;padding-right: 20px;}
	.info-ul-msg .info-table .notice {font-size: 12px;text-align:left;}
	.info-ul-msg .info-table .detail .name { font-size: 30px; }
	.info-ul-msg .info-table .detail .date { font-size: 20px; }
	.info-ul-msg .info-table .flag .num { width: 40px; height:40px; display: inline-block; line-height: 40px; text-align: center; color: #FFF;background: url(../images/msg/ico-num-big-red.png) no-repeat;font-size: 18px;}
	.info-ul-msg .info-table .flag .num-normal { background-image: url(../images/msg/ico-num-big-black.png);}
.msg-filter {position: absolute;bottom: 0;width: 349px;left: 0; background:#afb0b1; padding: 10px 0 20px;}
	.msg-filter ul { font-size: 0; }
	.msg-filter li { display: inline; margin-left: 10px; }
		.msg-filter li a { font-size: 12px; color: #000; display: inline-block; height: 22px;line-height: 22px; background: none;padding: 0 8px; border: 1px solid transparent; text-decoration:none; border-radius: 3px;-webkit-border-radius: 3px;}
		.msg-filter li a.active,
		.msg-filter li a:hover { background-image: url(../images/msg/bg-msg-select.png); border-color:#333; }
		.msg-filter li a .num {display: inline-block;width: 21px;height: 22px; background: url(../images/msg/ico-num-small-red.png) no-repeat; line-height: 22px; text-align: center;  vertical-align: middle; color: #FFF;}
		.msg-filter li a.read .num {background-image: url(../images/msg/ico-num-small-gray.png); }
.msgb {position: absolute;bottom: 0;width: 100%;height: 80px; left: 0; background:url(../images/msg/bg-msg-board.png) repeat-x; }
	.msgb-seltem,
	.msgb-submit {display: block;position: absolute;height: 37px;line-height:37px; padding: 0 10px; border: 1px solid #666; background: url(../images/msg/bg-msg-board-btn-1.png) repeat-x;color:#000;text-decoration: none;font-size: 24px;border-radius: 5px;-webkit-border-radius: 5px;top:22px;}
	.msgb-seltem {left: 20px;}
	.msgb-submit {right:20px;}
	.msgb-seltem-active,
	.msgb-seltem:hover,
	.msgb-submit:hover {background-image: url(../images/msg/bg-msg-board-btn-2.png);color:#FFF;}
	.msgb-edit {height: 60px; width: 566px; border:1px solid #666; border-radius: 10px;-webkit-border-radius: 10px;padding: 0 10px; line-height: 30px;background: url(../images/msg/bg-msg-edit.png); left: 107px; top: 10px; position: absolute; font-size: 20px;resize:none;}
	.msgb-tem {position: absolute; left: -55px; bottom: 65px; width: 228px;display: none;}
		.msgb-tem-t {background: url(../images/msg/bg-msg-tem-t.png) repeat-y; border-radius: 8px 8px 0 0;-webkit-border-radius: 8px 8px 0 0; padding: 5px;}
			.msgb-tem-t ul {background:#FFF;border-radius:6px;-webkit-border-radius:6px;overflow:hidden;}
			.msgb-tem-t li {border-bottom: 1px solid #CCC;}
			.msgb-tem-t li.last {border-bottom: none;}
				.msgb-tem-t li a {display: block; padding: 10px 15px;}
				.msgb-tem-t li a.active,
				.msgb-tem-t li a:hover {background:url(../images/msg/bg-msg-tem-hover.png) no-repeat;background-size: 100% 100%;-webkit-background-size: 100% 100%; color: #FFF; }
		.msgb-tem-b {background: url(../images/msg/bg-msg-tem-b.png) no-repeat; height: 45px;}
			.msgb-tem-b ul {font-size: 0;padding-top: 5px;}
			.msgb-tem-b li {font-size: 12px;display: inline-block; margin-left: 18px;}
				.msgb-tem-b li a {height: 19px; line-height:15px; padding: 0 6px; display: block;color:#FFF;background: url(../images/msg/bg-msg-tem-btn.png) repeat-x;border-radius:3px;-webkit-border-radius:3px;}
.msg {}
	.msg-time {line-height: 40px; font-size: 20px;text-align: center; background: url(../images/line/bg-line-08.png) no-repeat center;}
	.msg-li {float: left; clear: both; margin-bottom: 10px; max-width: 60%; }
		.msg-li img {vertical-align:middle;}
			.msg-box-t-c { height: 12px; }
			.msg-box-b-c { height: 14px; }
			.msg-box-t-l,
			.msg-box-m-l,
			.msg-box-b-l { padding-left: 25px; }
			.msg-box-t-r,
			.msg-box-m-r,
			.msg-box-b-r { padding-right: 15px; }
			.msg-box-t-l { background: url(../images/msg/bg-msg-box-t-l.png) no-repeat left bottom; }
			.msg-box-t-r { background: url(../images/msg/bg-msg-box-t-r.png) no-repeat right bottom; }
			.msg-box-t-c { background: url(../images/msg/bg-msg-box-t-c.png) repeat-x bottom; }
			.msg-box-m-l { background: url(../images/msg/bg-msg-box-m-l.png) repeat-y left; }
			.msg-box-m-r { background: url(../images/msg/bg-msg-box-m-r.png) repeat-y right; }
			.msg-box-m-c { background: url(../images/msg/bg-msg-box-m-c.png); }
			.msg-box-b-l { background: url(../images/msg/bg-msg-box-b-l.png) no-repeat left top; }
			.msg-box-b-r { background: url(../images/msg/bg-msg-box-b-r.png) no-repeat right top; }
			.msg-box-b-c { background: url(../images/msg/bg-msg-box-b-c.png) repeat-x top; }
		.msg-li-from { float: right; }
			.msg-li-from .msg-box-t-l,
			.msg-li-from .msg-box-m-l,
			.msg-li-from .msg-box-b-l { padding-left: 15px; }
			.msg-li-from .msg-box-t-r,
			.msg-li-from .msg-box-m-r,
			.msg-li-from .msg-box-b-r { padding-right: 25px; }
			.msg-li-from .msg-box-t-l { background: url(../images/msg/bg-msg-box-t-l-blue.png) no-repeat left bottom; }
			.msg-li-from .msg-box-t-r { background: url(../images/msg/bg-msg-box-t-r-blue.png) no-repeat right bottom; }
			.msg-li-from .msg-box-t-c { background: url(../images/msg/bg-msg-box-t-c-blue.png) repeat-x bottom; }
			.msg-li-from .msg-box-m-l { background: url(../images/msg/bg-msg-box-m-l-blue.png) repeat-y left; }
			.msg-li-from .msg-box-m-r { background: url(../images/msg/bg-msg-box-m-r-blue.png) repeat-y right; }
			.msg-li-from .msg-box-m-c { background: url(../images/msg/bg-msg-box-m-c-blue.png); }
			.msg-li-from .msg-box-b-l { background: url(../images/msg/bg-msg-box-b-l-blue.png) no-repeat left top; }
			.msg-li-from .msg-box-b-r { background: url(../images/msg/bg-msg-box-b-r-blue.png) no-repeat right top; }
			.msg-li-from .msg-box-b-c { background: url(../images/msg/bg-msg-box-b-c-blue.png) repeat-x top; }
.safer {}
	.safer .cus-detail-table {font-size: 20px; font-weight: bold;}
		.safer .cus-detail-table td {padding: 15px 0;}
	.safer td.name {font-size: 24px;}
	.safer td.radio {font-size:0;width:50%;}
		.safer td.radio label {display:inline-block;height:33px;text-indent: -9999px; overflow: hidden;background-image: url(../images/btns/btn-radio-1.png); background-repeat: no-repeat;cursor:pointer;}
		.safer td.radio .pass label {width:121px;background-position:-240px 0;}
		.safer td.radio .unpass label {width:121px;background-position:-119px 0;}
		.safer td.radio .pass label.checked {width:119px;background-position:0 0;}
		.safer td.radio .unpass label.checked {width:119px;background-position:-361px 0;}
.twolog {padding: 10px 20px;}
	.twolog-title {font-size: 24px; line-height: 2em;font-weight:bold;}
	.twolog .twolog-tb {font-size: 20px; font-weight: bold;width: 100%;}
		.twolog .twolog-tb td {padding: 10px 0;}
		.twolog .twolog-tb td.label {padding-right: 20px;}
	.twolog td.radio {font-size:0;width:50%;}
		.twolog td.radio label {display:inline-block;height:25px;text-indent: -9999px; overflow: hidden;background-image: url(../images/btns/btn-radio-2.png); background-repeat: no-repeat;cursor:pointer;}
		.twolog td.radio .yes label {width:75px;background-position:0 0;}
		.twolog td.radio .no label {width:50px;background-position:-244px 0;}
		.twolog td.radio .yes label.checked {width:97px;background-position:-147px 0;}
		.twolog td.radio .no label.checked {width:72px;background-position:-75px 0;}
	.twolog td.radio-man {font-size:0;width:auto;}
		.twolog td.radio-man label {height:33px;background-image: url(../images/btns/btn-radio-man.png); }
		.twolog td.radio .man {margin-right: 20px;}
		.twolog td.radio .man label {width:49px;background-position:0 0;}
		.twolog td.radio .women label {width:49px;background-position:-98px 0;}
		.twolog td.radio .man label.checked {width:49px;background-position:-49px 0;}
		.twolog td.radio .women label.checked {width:49px;background-position:-147px 0;}
		
		.twolog td.input input {line-height: 32px;border: none;height: 32px; width: 300px; padding: 0 15px;border-radius: 15px;-webkit-border-radius: 15px;background: url(../images/main/bg-input-01.png) repeat-x;font-size: 20px;font-weight: normal;}
		.twolog td.text textarea { border:none; border-radius: 15px;-webkit-border-radius: 15px;padding: 0 10px; line-height: 30px;background: url(../images/msg/bg-msg-edit.png); font-size: 20px;resize:none; overflow: auto;}
		.twolog td.checkbox label { margin-right: 10px; }
	.twolog-tb-onecol td p { margin-bottom: 10px; }
	.twolog-tb-onecol td.input input { width: 700px;}
	.twolog-tb-onecol td.text textarea { height: 90px; width: 710px; }
	.twolog-tb-onecol td.label {padding-right: 0;}
	.twolog-tb-yk td.text textarea { height: 180px; width: 500px; }
	.twolog-tb-zh td.text textarea { height: 120px; width: 400px; }
		.twolog .selover {position:absolute;display:none;width:197px;height:86px;padding:10px 15px 10px 30px;background:url(../images/over/bg-plan-select-2.png) no-repeat;}
		.twolog .selover ul {height:86px;overflow:auto;}
		.twolog .selover li {text-align:center;}
		.twolog .selover a {color:#FFF;text-decoration:none;line-height: 43px;}
.twolog-bar {position: absolute;right: 10px;bottom: 72px; }
	.twolog-bar ul,
	.twolog-bar li,
	.twolog-bar a {float: left;}
	.twolog-bar ul { border:1px solid #6a6b6e; }
		.twolog-bar li {padding-right: 2px; background: url(../images/line/bg-line-09.png) repeat-y right;}
		.twolog-bar li.last {padding-right: 0; background: none;}
			.twolog-bar a {background: url(../images/main/bg-twolog-bar.png) repeat-x;font-size: 14px;}
			.twolog-bar a.active,
			.twolog-bar a:hover {background-image: url(../images/main/bg-twolog-bar-h.png); color: #004ea5;}
			.twolog-bar a td {text-align: center; height: 46px; width: 100px; padding: 0 4px;vertical-align: middle;}
			.twolog-bar a td span.star {background: url(../images/main/ico-star.png) no-repeat 0 0; padding: 3px 0 3px 8px ;}
	.twolog-bar-arr {display:block;width: 23px;height: 16px;background:url(../images/main/ico-arr-02.png) no-repeat; position: absolute;right: 90px; top: 46px;z-index:5;}

.info-ul-zbs .info-table { height: 58px; }
	.info-ul-zbs td.flag { width: 20px; }
	.info-ul-zbs td.detail { text-align: center; }
		.info-ul-zbs td.detail .pno { font-size: 30px; margin-right: 10px; }
		.info-ul-zbs td.detail .date { font-size: 24px; }
.zbs-ul { font-size: 20px; }
	.zbs-ul li { padding: 0 50px; background: url(../images/spot/spot-blue-2.png) no-repeat 40px 20px; }
	.zbs-tb { width: 100%; }
		.zbs-tb td { padding: 15px 10px; }
.zbs-all { display: block; width: 77px; height: 36px; background: url(../images/btns/btn-zbs-all.png) no-repeat; position: absolute; bottom: 15px; right: 40px; text-indent: -9999px; overflow: hidden; }
.info-ul-zyxx .info-table { height: auto; }
	.info-ul-zyxx .info-a { padding: 15px 0; }
	.info-ul-zyxx td.flag { width: 30px; }
	.info-ul-zyxx td.detail p { line-height: 1.5em; }
.zyxx {}
	.zyxx-cont { padding: 10px 60px; line-height: 2em; }
	.zyxx-ajax { width: 287px; height: 141px; font-size: 32px; text-align: center; line-height: 141px; position: absolute; left: 260px; top: 200px; background: url(../images/global/ajax-loading-2.png) no-repeat; color: #FFF; }
	.zyxx-page { display: block; width: 18px; height: 17px; text-indent: -9999px; overflow: hidden; position: absolute; top: 350px; } 
		.zyxx-page-next { background: url(../images/global/arr-article-next.png) no-repeat; right: 20px; } 
		.zyxx-page-prev { background: url(../images/global/arr-article-prev.png) no-repeat; left: 20px; } 
.cent { padding: 10px 20px; font-size: 24px; line-height: 2em; }
	.cent ul li label { margin-left: 10px; }
	.btn-cent-new,
	.btn-cent-edit { display: block; width: 63px; height: 36px; text-indent: -9999px; overflow: hidden; background: url(../images/btns/btn-new-edit.png) no-repeat; position: absolute; top: 7px; }
		.btn-cent-new { background-position: 0 0; left: 18px; }
		.btn-cent-edit { background-position: -63px 0; right: 18px; }
		.btn-cent-new:hover { background-position: -126px 0; }
		.btn-cent-edit:hover { background-position: -189px 0; }
	.btn-cent-del,
	.btn-cent-chan { display: block; width: 120px; height: 45px; text-indent: -9999px; overflow: hidden; background: url(../images/btns/btn-del-edit.png) no-repeat; position: absolute; bottom: 150px; }
		.btn-cent-del { background-position: -240px 0; left: 40px; }
		.btn-cent-chan { background-position: -360px 0; right: 40px; }
		.btn-cent-del:hover { background-position: 0 0; }
		.btn-cent-chan:hover { background-position: -120px 0; }
.info-ul-notice {}
	.info-ul-notice .info-table .flag { width: 130px; font-size: 32px; }
	.info-ul-notice .info-table .detail .line-one { padding-top: 10px; }
	.info-ul-notice .info-table .detail .line-two { line-height: 1em; }
	.info-ul-notice .info-table .detail span { margin: 0; }
	.info-ul-notice .info-table .detail span.sum { font-size: 20px; }
	.info-ul-notice .info-table .detail span.no { font-size: 26px; }
	.info-ul-notice .info-table .detail span.date { font-size: 16px; }

/* msg new 1 */
.cont-msg {}
	.cont-msg .cus-summary-table td.msgcont { width: 60%;}
	.cont-msg .cus-summary-table td.msgcont img { vertical-align: middle; }
	.cont-msg .cus-summary-table td.mark { text-align: center;}
	.cont-msg .cus-summary-table td.flag { width: 12%; }
	.cont-msg .msgb {display: none;}
	.cont-msg .remsg {color: #666;}
	.msg-li .msg-box-time { padding-left: 30px; }
	.msg-li-from .msg-box-time { float: right: padding-right: 30px;  }
/* msg new 2 */
.msg-search { font-size: 22px; }
	.msg-search p { text-align: center; padding: 30px 0 0; }
	.msg-search .inp {  }
	.msg-search .inp input { font-size: 22px; color: #666; width: 220px; height: 24px; line-height: 24px; padding: 5px 10px;border:1px solid #666; -webkit-border-radius: 5px;border-radius: 5px; }
	.msg-search .btn a {display:inline-block;height: 37px;line-height:37px; padding: 0 20px; border: 1px solid #666; background: url(../images/msg/bg-msg-board-btn-1.png) repeat-x;color:#000;text-decoration: none;font-size: 22px;border-radius: 5px;-webkit-border-radius: 5px;}
	.msg-search .btn a:hover {background-image: url(../images/msg/bg-msg-board-btn-2.png);color:#FFF;}
.msg-rer { padding-top: 25px;}
	.msg-rer table { font-size: 22px; width: 100%; }
		.msg-rer table .label { width: 105px; text-align: right; }
		.msg-rer table .area textarea { height: 60px; width: 566px; border:1px solid #666; border-radius: 10px;-webkit-border-radius: 10px;padding: 0 10px; line-height: 30px;font-size: 22px; resize:none;}
/* msg new 3 */
.msg-sel {font-size:24px; padding-top: 30px;}
	.msg-sel .msg-sel-title { line-height: 43px; height: 43px;padding: 0 35px; background: url(../images/msg/bg-sel-title.png) repeat-x;}
	.msg-sel .msg-sel-title .date { float: right;}
	.msg-sel .line-1 { padding: 10px 35px;}
	.msg-sel .line-2 { padding: 5px 35px 5px 70px; background: #dddfe1;margin-bottom: 5px;}
	.msg-sel .line label { margin-left: 20px;}
.msg-sel-btn { position: absolute; bottom: 20px; left: 35px;}
.msg-sel-btn a {display:inline-block;height: 37px;line-height:37px; width: 120px; text-align: center;border: 1px solid #666; background: url(../images/msg/bg-msg-board-btn-1.png) repeat-x;color:#000;text-decoration: none;font-size: 22px;border-radius: 5px;-webkit-border-radius: 5px;}
.msg-sel-btn a:hover {background-image: url(../images/msg/bg-msg-board-btn-2.png);color:#FFF;}
.msg-sel-btn a.ok {margin-right: 30px;}

